package cliente.pagina.contenido.comunicacion;
import comun.constantes.*;
import cliente.pagina.*;
import cliente.pagina.contenido.comunicacionEditar.*;
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author unascribed
 * @version 1.0
 */
/*CREADA POR CONDE-PEREYRA*/
public class ContenidoFAQGPC extends ContenidoComunicacion {
	  
  public ContenidoFAQGPC() {	
  }

  public ContenidoFAQGPC(Pagina pagina) {
	  this.setPagina(pagina);
	  
	  if(this.getPagina().getParameter(PARAMETROS_PAGINAS.ID_PREGUNTA) != null){
		  this.getPagina().getSession().setAttribute(PARAMETROS_PAGINAS.ID_PREGUNTA,(Long.valueOf(this.getPagina().getParameter(PARAMETROS_PAGINAS.ID_PREGUNTA))));
	  }
  }

  /**
   * Retorna el codigo html del boton para modificar las FAQ
   * @return
   *
  */
 protected String generarHtmlBotonAgregarModificar()
 {
  ContenidoFAQGPCEditar contenidoFAQGPCEditar = new ContenidoFAQGPCEditar(this.getPagina());
  //System.out.println("contenidoFAQGPCEditar.getNombreComunicacion()"+contenidoFAQGPCEditar.getNombreComunicacion());

  return super.generarHtmlBotonAgregarModificar(contenidoFAQGPCEditar);
 }

  /**
   * Retorna el codigo html de la division contenido
   * @return
   */
  public String getHTMLVista()
  {
      return super.getHTMLVista();
  }

  /**
   * Retrona el titulo de la Pagina
   * @return
   */
  public String getTituloComunicacionParticular()
  {
    return TITULOS_PAGINAS.PREGUNTAS_FRECUENTES;
  }

  // redefino el metodo abstracto de Vista contenido
  protected String getNombrePagina()
  {
    return "faq_gpc.jsp";
  }

  // redefino el metodo abstracto de Vista contenido
  public String getTituloLink()
  {
    return "\"Preguntas frecuentes\">FAQ";
  }

// redefino el metodo abstracto de Vista contenido
  public String getNombreRecurso()
  {
    return RECURSOS.PREGUNTAS_FRECUENTES_FAQ_GPC;
  }

// redefinicion del metodo
  public String getNombreComunicacion()
  {
    return TEXTOS.PREGUNTA_FRECUENTE;
  }

  // redefinicion del metodo
  public String getNombreComunicacionPlural()
  {
    return TEXTOS.PREGUNTAS_FRECUENTES;
  }

  protected  String getTextoArticuloElLa()
  {
    return TEXTOS.LA;
  }

  protected  String getTextoModificado()
  {
    return TEXTOS.MODIFICADA;
  }

  // redefinida para dar la subcarpeta donde se colocarta el archivo
  // materiales
  public String getSubcarpetaRecurso()
  {
    return CARPETAS_ARCHIVOS_RECURSO.FAQ_GPC;
  }
  public String getTeclaAccesoRapido() {	
		return "";
	}
}
